Операционные системы
Петрова А.А. НКАбд-05-23
Российский университет дружбы народов, Москва, Россия
02 марта 2024
Цель данной лабораторной работы – изучение идеологии и применения средств контроля версий, освоение умения по работе с git.
Устанавливаю необходимое программное обеспечение git и gh
Задаю в качестве имени и email владельца репозитория свои имя, фамилию и электронную почту
Настраиваю utf-8 в выводе сообщений git для их корректного отображения
Начальной ветке задаю имя master
Задаю параметры autocrlf и safecrlf для корректного отображения конца строки
Создаю ключ ssh размером 4096 бит по алгоритму rsa
Создаю ключ ssh по алгоритму ed25519
Генерирую ключ GPG, затем выбираю тип ключа RSA and RSA, задаю максиммальную длину ключа: 4096, оставляю неограниченный срок действия ключа. Далее отвечаю на вопросы программы о личной информации
Ввожу фразу-пароль для защиты нового ключа
Мой аккаунт в GitHub
Ввожу в терминале команду, с помощью которой копирую сам ключ GPG в буфер обмена, за это отвечает утилита xclip
Открываю настройки GirHub, ищу среди них добавление GPG ключа
Нажимаю на “New GPG key” и вставляю в поле ключ из буфера обмена
Я добавила ключ GPG на GitHub
Настраиваю автоматические подписи коммитов git
Начинаю авторизацию в gh, отвечаю на наводящие вопросы от утилиты, в
конце выбираю авторизоваться через браузер
Завершаю авторизацию на сайте
Вижу сообщение о завершении авторизации под именем PetrovaAlya
-Перехожу в каталог курса -проверяю содержание каталога
-Удаляю лишние файлы -Cоздаю необходимые каталоги
Добавляю все новые файлы для отправки на сервер с помощью команды git add Комментирую их с помощью git commit
Отправляю файлы на сервер с помощью git push
При выполнении данной лабораторной работы я изучила идеологию и применение средств контроля версий, освоила умение по работе с git.
#Спасибо за внимание